home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
TURB_VIS
/
ALEXLEVI
/
DOC
/
MYHELP.SRC
< prev
next >
Wrap
Text File
|
1994-02-07
|
54KB
|
1,554 lines
;
; Alex Levitas' Utilities Help
;
; Note: This file must be compiled with the Version 1.1 of TVHC.EXE
;
.topic PrgCalc = 10700
▄ Programmer Calculator
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The calculator is a simple programmer calculator with add, subtract,
multiply, divide, arithmetic shift left/right, and bitwise AND , OR, XOR and
NOT operations. There are also 4 radixes: decimal, hexadecimal, octal and
binary. To operate the calculator you can either use the keyboard or click the
buttons on the calculator with the mouse. The BackSpace key will erase the
last character typed. The '«' and '»' keys will shift value left/right (the
keyboard equivalent of '«'/'»' is Ctrl-Left-Arrow/Ctrl-Right-Arrow). The '±'
key toggles the value from positive to negative (the keyboard equivalent of
'±' is '_').
;------------------------------------------------------------------------------
.topic NoteBook = 10703
▄ NoteBook
▀▀▀▀▀▀▀▀▀▀▀
The notebook is a combination of text editor and calendar that allows
to edit a separate page for each day of the year. For January 1st open
1st page, for January 2nd - 2nd page etc. January 1st of the next year
will also open the 1st page, i.e., you can write notes only for a single
year.
The NoteBook contains:
■ the {editor window:NoteBook_EditWindow}
■ the {calendar:NoteBook_Calendar}
■ the {'Clear':NoteBook_ClearButton} button
■ the {'Save':NoteBook_SaveButton} button
.topic NoteBook_EditWindow = 10704
▄ The Edit Window
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The edit window is where you type in and edit notebook page. Editing
keys are similar to Turbo Pascal.
┌─ Date indicator
┌ 30-Aug-93 ──────────────────────────────────┐
│
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│ ▓
│
└─── YY:XX ─────■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒─┘
│ └────────── Position Indicator
Modification Indicator
Date indicator shows the date being edited (notebook page).
Position indicator at the bottom of the edit window frame shows the
cursor's position (the current line and column number) as YY:XX ,
where YY is the line number and XX is the column number.
If editing text was modified, a '' character (the modification indicator)
will be displayed at the bottom of the edit window frame.
See also:
{Editor commands:NoteBook_EditCommands}
.topic NoteBook_EditCommands = 10705
▄ Insert & Delete Commands
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
══════════════════════╤══════════════════════
Insert mode on/off │ Ctrl+V or Ins
Delete line │ Ctrl+Y
Delete to end of line│ Ctrl+Q Y
Delete character left│ Ctrl+H or Backspace
Delete character │ Ctrl+G or Del
Delete word right │ Ctrl-T
▄ Cursor Movement Commands
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
═════════════════╤══════════════════════
Character left │ Ctrl+S or Left arrow
Character right │ Ctrl+D or Right arrow
Word left │ Ctrl+A or Ctrl+Left arrow
Word right │ Ctrl+F or Ctrl+Right arrow
Line up │ Ctrl+E or Up arrow
Line down │ Ctrl+X or Down arrow
Page up │ Ctrl+R or PgUp
Page down │ Ctrl+C or PgDn
▄ Block Commands
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
══════════════════════════╤══════════════════════
Mark block begin │ Ctrl+K B
Mark block end │ Ctrl+K K
Mark single word │ Ctrl+K T
Delete block │ Ctrl+K Y
Copy to clipboard │ Ctrl+Ins
Cut to clipboard │ Shift+Del
Delete block │ Ctrl+Del
Paste to clipboard │ Shift+Ins
▄ Miscellaneous Editor Commands
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
══════════════════════╤══════════════════════
Menu bar │ F10
Close active window │ Alt+F3
│
Tab │ Ctrl+I or Tab
│
Find │ Ctrl+Q F
Find & Replace │ Ctrl+Q A
Repeat last find │ Ctrl+L
Abort operation │ Esc
.topic NoteBook_Calendar = 10706
▄ The Calendar
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The calendar shows the current date and notebook page and allows to select
another date. Use mouse or arrow keys to select needed day. Clicking the
mouse on the Up Arrow, pressing '-' key, or PgUp key jump month back.
Clicking the mouse on the Down Arrow down, pressing '+' key, or PgDn key
jump month ahead.
.topic NoteBook_ClearButton = 10707
▄ The 'Clear' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Clear' button clears editing notebook page.
.topic NoteBook_SaveButton = 10708
▄ The 'Save' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Save' button saves editing notebook page.
;------------------------------------------------------------------------------
.topic PrintMan = 10711
▄ Print Manager
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This utility allows printing text files or editor windows with different
fonts. Supports also underlining and emphasizing.
The print manager contains:
■ the {'Letters':PrintMan_LettersRButton} radio button
■ the {'From':PrintMan_FromRButton} radio button
■ the {'Language is Case-Sensitive':PrintMan_CaseSensCBox} check box
■ the {'Emphasized':PrintMan_EmphasizedList} list
■ the {'Underlined':PrintMan_UnderlinedList} list
■ the {'Menu':PrintMan_MenuButton} button
■ the {'Print':PrintMan_PrintButton} button
.topic PrintMan_LettersRButton = 10712
▄ The 'Letters' Radio Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Letters' radio button determines the type of letters to print. May
select one of three fonts:
(■) Draft - normal printer font
( ) Bold - quality double-strike font
( ) Small - quality double-strike compressed font - 132 characters/line
.topic PrintMan_FromRButton = 10713
▄ The 'From' Radio Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'From' radio button determines what will be printed. May select
one of three options:
(■) Editor Window - print contents of last active editor window
( ) Selected Text - print selected text from last active editor window
( ) Disk Text File - print contents of text file
.topic PrintMan_CaseSensCBox = 10714
▄ The 'Language is Case-Sensitive' Check Box
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
If {'Emphasized':PrintMan_EmphasizedList} and {'Underlined':PrintMan_UnderlinedList}
lists are not empty then before printing each word will be compared with each
pattern in this lists. The 'Language is Case-Sensitive' check box determines if
this check will be case-sensitive.
.topic PrintMan_EmphasizedList = 10715
▄ The 'Emphasized' List
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
If 'Emphasized' list is not empty then each word before printing will
compared with each pattern of 'Emphasized' list and the equal words
will be printed emphasized. To add a new pattern press
Insert key and enter pattern. To delete pattern press Delete key. Pattern
can contain '*' and '?' wildcard characters, where '*' may be any
number of any characters (or none) and '?' may be any one character.
See also:
{'Underlined':PrintMan_UnderlinedList} List
{'Language is Case-Sensitive':PrintMan_CaseSensCBox} Check Box
.topic PrintMan_UnderlinedList = 10716
▄ The 'Underlined' List
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
If 'Underlined' list is not empty then each word before printing will
compared with each pattern of 'Underlined' list and the equal words
will be printed underlined. To add a new pattern press
Insert key and enter pattern. To delete pattern press Delete key. Pattern
can contain '*' and '?' wildcard characters, where '*' may be any
number of any characters (or none) and '?' may be any one character.
See also:
{'Emphasized':PrintMan_EmphasizedList} List
{'Language is Case-Sensitive':PrintMan_CaseSensCBox} Check Box
.topic PrintMan_MenuButton = 10717
▄ The 'Menu' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Menu' button opens the print manager menu.
.topic PrintMan_PrintButton = 10718
▄ The 'Print' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Print' button start printing according to defines. The message
'Printing process' is displayed at print time. If printing isn't
possible, an error message will be displayed.
.topic PrintMan_LoadEmphList = 10719
▄ Menu│Load 'Emphasized' List
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Load text file where each line in file is a pattern for the
{'Emphasized':PrintMan_EmphasizedList} list. Old list items will cleared.
.topic PrintMan_SaveEmphList = 10720
▄ Menu│Save 'Emphasized' List
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save {'Emphasized':PrintMan_EmphasizedList} list into text file where each line
in file is a pattern from the 'Emphasized' list. If
{'Language is Case-Sensitive':PrintMan_CaseSensCBox} check box was checked then
list items will be saved case-sensitive, else items will be saved in upper case
and without duplicates.
.topic PrintMan_LoadUndrList = 10721
▄ Menu│Load 'Underlined' List
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Load text file where each line in file is a pattern for the
{'Underlined':PrintMan_UnderlinedList} list. Old list items will cleared.
.topic PrintMan_SaveUndrList = 10722
▄ Menu│Save 'Underlined' List
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save {'Underlined':PrintMan_UnderlinedList} list into text file where each line
in file is a pattern from the 'Underlined' list. If
{'Language is Case-Sensitive':PrintMan_CaseSensCBox} check box was checked then
list items will be saved case-sensitive, else items will be saved in upper case
and without duplicates.
.topic PrintMan_Config = 10725
▄ Menu│Configuration
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Opens {Print Options:PrintMan_PrintOptDlg} dialog box that define page
length, size of top, bottom and left margin etc.
.topic PrintMan_PrintOptDlg = 10726
▄ Print Options Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Print Options dialog box let you define page length, size of top, bottom
and left margin, in which line will printed page number (if will printed),
are you want stop printing before each page, are you want eject page before
or/and after printing and are you want print odd or/and even pages.
.topic PrintMan_LoadConfig = 10723
▄ Menu│Load Confuguration
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Load print manager configuration, {'Emphasized':PrintMan_EmphasizedList} and
{'Underlined':PrintMan_UnderlinedList} lists and state of
{'Letters':PrintMan_LettersRButton}, {'From':PrintMan_FromRButton} and
{'Case-Sensitive':PrintMan_CaseSensCBox} switches from configuration file.
.topic PrintMan_SaveConfig = 10724
▄ Menu│Save Configuration
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save print manager configuration, {'Emphasized':PrintMan_EmphasizedList} and
{'Underlined':PrintMan_UnderlinedList} lists and state of
{'Letters':PrintMan_LettersRButton}, {'From':PrintMan_FromRButton} and
{'Case-Sensitive':PrintMan_CaseSensCBox} switches into configuration file.
;------------------------------------------------------------------------------
.topic MouseGraphCursor = 10729
▄ Mouse Cursor
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Mouse cursor is a bitmap matrix 16 x 16 pixels where any pixel may
be one from 4 types
■ White - pixel always white.
■ Black - pixel always black.
■ Glass - pixel is "glass", invisible.
■ Inverse - pixel color complement to background (white on black, red on blue etc) .
One dot of this matrix is the "hot dot" - the mouse coordinates origin.
For more information see mouse programmer's guide.
.topic MouseCursorEditor = 10730
▄ Mouse Cursor Editor
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This is utility is for creating icon for {mouse cursor:MouseGraphCursor} and
saving result of editing as .ASM, .C or .PAS file that contain a procedure for
changing mouse cursor icon.
The mouse cursor editor contains:
■ the {edit window:MCE_EditWindow}
■ the {status line:MCE_StatLine}
■ the {'Menu':MCE_MenuButton} button
■ the {'See mouse':MCE_SeeButton} button
■ the short help text
.topic MCE_EditWindow = 10731
▄ The Edit Window
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
In the left side of mouse cursor editor window you can see
a framed rectangle - edit window.
Edit Window
│
┌─────────────────────────┐
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░ ░░░░░░│ ──── Cursor
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░│
└─── YY:XX ──────────────┘
│ └────────── Position Indicator
Modification Indicator
Cursor is a blinking square in the edit window.
Position indicator at the bottom of the edit window frame shows the
cursor's position (the current line and column number) as YY:XX,
where YY is the line number and XX is the column number.
If editing icon was modified, a '' character (the modification indicator)
will be displayed at the bottom of the edit window frame.
Available keys are:
Key │ Action
═══════════════╪═════════════════════════════
Arrow Keys │ Move Cursor
PgUp/PgDn │ Go to Bottom/Top of Column
Home/End │ Go to Begin/End of Line
G │ Set 'Glass' Point
W │ Set White Point
B │ Set Black Point
I │ Set Inverse Point
H │ Set 'Hot Dot'
^Left/^Right │ Shift Left/Right
^U/^D │ Shift Up/Down
^Del/^Ins │ Delete/Insert Line
^E/^W │ Delete/Insert Column
^C/^F │ Clear/Fill
^V/^H │ Vertical/Horizontal Flip
^O │ Rotate
See also:
{Mouse Cursor:MouseGraphCursor}
.topic MCE_StatLine = 10732
▄ The Status Line
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The status line is a specialized view, displayed at the bottom of the
mouse cursor editor window. Status line displays are lists of
available dot types, short keys and pictures for this dot types.
║ oo [G]lass ▓▓ [W]hite ██ [B]lack [I]nvers ▒▒ [H]ot dot ║
╚════════════════════════════════════════════════════════════════════╝
│ │ └─ 'Glass' - dot type
│ │
│ └─ [G] - short key for 'glass' dot
│
└─ picture for 'glass' dot
Clicking the mouse on a short key will set dot of this type into cursor
position in the edit window.
See also:
{Mouse Cursor:MouseGraphCursor}
.topic MCE_MenuButton = 10733
▄ The 'Menu' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Menu' button opens mouse cursor editor menu.
.topic MCE_SeeButton = 10734
▄ The 'See mouse' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'See mouse' button opens screen that contain 9 areas filled by
different colors and patterns and show editing mouse cursor icon. You can
try this cursor icon on different background colors and patterns. To resume
press any mouse button.
'See mouse' button may be pressed by mouse only. If you haven't mouse you
can't use this option.
.topic MCE_OpenFile = 10735
▄ Menu│Open
▀▀▀▀▀▀▀▀▀▀▀▀
The Open command displays the Open File dialog box. In this
dialog box you select the .MCE file you want to edit.
.topic MCE_NewFile = 10736
▄ Menu│New
▀▀▀▀▀▀▀▀▀▀▀
The New command creates a new empty .MCE file. The file name is 'NONAME.MCE'.
.topic MCE_SaveFile = 10737
▄ Menu│Save
▀▀▀▀▀▀▀▀▀▀▀▀
Save current .MCE file. If the file has a default name (such as NONAME.MCE),
this option is opened as dialog box so you can rename the file and save it
in a different directory or on a different drive.
.topic MCE_SaveFileAs = 10738
▄ Menu│Save As
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save As opens up the Save File As dialog box, where you can save the editing
mouse cursor icon under a different name, in a different directory, or on a
different drive.
You can enter the new file name, including the drive and directory, and click
or choose OK.
.topic MCE_MakeASM = 10739
▄ Menu│Make .ASM
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .ASM file that contains code of procedure that change icon of
{mouse cursor:MouseGraphCursor}.
.topic MCE_MakeC = 10740
▄ Menu│Make .C
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .C file that contains code of procedure that change icon of
{mouse cursor:MouseGraphCursor}.
.topic MCE_MakePAS = 10741
▄ Menu│Make .PAS
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .PAS file that contains code of procedure that change icon of
{mouse cursor:MouseGraphCursor}.
;------------------------------------------------------------------------------
.topic VGA_Font = 10744
▄ VGA Font
▀▀▀▀▀▀▀▀▀▀▀
VGA screen font is bitmapped font 8 x N where N is any number between
1 and 16.
░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░
░░░░░░██░░░░░░░░ ░░░░░░░░░░░░░░░░
░░░░██████░░░░░░ ░░░░░░██░░░░░░░░
░░████░░████░░░░ ░░░░██████░░░░░░
████░░░░░░████░░ ░░████░░████░░░░
████░░░░░░████░░ ████░░░░░░████░░
██████████████░░ ████░░░░░░████░░
████░░░░░░████░░ ██████████████░░ ░░░░████░░░░░░░░
████░░░░░░████░░ ████░░░░░░████░░ ░░████████░░░░░░
████░░░░░░████░░ ████░░░░░░████░░ ████░░░░████░░░░
████░░░░░░████░░ ████░░░░░░████░░ ████░░░░████░░░░
░░░░░░░░░░░░░░░░ ████░░░░░░████░░ ████████████░░░░
░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░ ████░░░░████░░░░
░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░ ████░░░░████░░░░
░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░
8 x 16 8 x 14 8 x 8
Largest font is 8 x 32, but usually we don't use a font larger than
8 x 16, so this font editor supports font size up to 8 x 16. In
text mode VGA screen default vertical resolution is 400 pixels and default
font is 8 x 16, therefore number of lines is 400 / 16 = 25. If we downloaded
new font with a different size then number of lines will be redefined as
ScreenVerticalResolution / FontVerticalSize. Screen resolusion may be low
(640 x 200 such CGA), middle (640 x 350 such EGA) and high (720 x 400, when
this resolution used font size is 9 x N - for characters #192..#223 9th
column copied from 8th, for other characters this column is empty). Allowed
is any combination of font size and screen resolution. VGA screen has 3
default fonts for text mode - 8 x 8, 8 x 14 and 8 x 16. Font editor allows
to create also a font with different size.
For more information see VGA programmer's guide.
.topic VGA_Font_Editor = 10745
▄ VGA Font Editor
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This utility is used to edit a {VGA font:VGA_Font} and save result of editing
as .ASM, .C or .PAS file that contains procedure for changing VGA font or
in internal format (extention of VGA font file is 'Vxx' where 'xx' is font
size, for example '08' for 8 x 8 font).
The VGA font editor contains:
■ the {edit window:VFE_EditWindow}
■ the {'Menu':VFE_MenuButton} button
■ the {'See/Select':VFE_SeeButton} button
■ the {editing letter indicator:VFE_Indicator}
■ the short help text
.topic VFE_EditWindow = 10746
▄ The Edit Window
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
In left side of VGA font editor window you can see framed
rectangle - edit window.
Edit Window
│
┌─────────────────┐
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░ ░░│ ──── Cursor
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
└─ YY:XX ─────────┘
└─── Position Indicator
Cursor is a blinking square in the edit window.
Position indicator at the bottom of the edit window frame shows the
cursor's position (the current line and column number) as YY:XX,
where YY is the line number and XX is the column number.
Available keys are:
Key │ Action
══════════════════════╪═════════════════════════════
Arrow Keys │ Move Cursor
PgUp/PgDn │ Go to Bottom/Top of Column
Home/End │ Go to Begin/End of Line
Ctrl-PgUp/Ctrl-PgDn │ Select Next/Previous Letter
Ctrl-Home/Ctrl-End │ Select First/Last Letter
^Left/^Right │ Shift Left/Right
^U/^D │ Shift Up/Down
^Del/^Ins │ Delete/Insert Line
^E/^W │ Delete/Insert Column
^C/^F │ Clear/Fill
^V/^H │ Vertical/Horizontal Flip
^N │ Invers (Negative)
See also:
{VGA Font:VGA_Font}
.topic VFE_Indicator = 10747
▄ The Editing Letter Indicator
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The editing letter indicator is a specialized view, displayed at the bottom
of the VGA font editor window frame. The editing character and hexadecimal
and decimal ASCII values of this character are displayed.
If editing font was modified, a '' character (the modification indicator)
will be displayed at the bottom of the edit window frame.
║ ║
╚═══ Char: A Decimal: 65 Hexa: 41 ══════════════════╝
└─ Modification Indicator
.topic VFE_MenuButton = 10748
▄ The 'Menu' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Menu' button opens VGA font editor menu.
.topic VFE_SeeButton = 10749
▄ The 'See/Select' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
If size of current font is equal to size of editing font then the 'See/Select'
button opens See/Select dialog that contains current and editing fonts table
and allow to see and try editing font or select next letter to be edited.
.topic VFE_OpenFile = 10750
▄ Menu│Open
▀▀▀▀▀▀▀▀▀▀▀▀
The Open command displays the Open a File dialog box. In this
dialog box you select the VGA font file you want to edit. Extention of VGA
font file is 'Vxx' where 'xx' is font size, for example '08' for 8 x 8 font.
.topic VFE_NewFile = 10751
▄ Menu│New
▀▀▀▀▀▀▀▀▀▀▀
The New command opens the {Select Font Size:VFE_SelectFontSizeDlg} dialog.
If this dialog wasn't canceled, it then creates a new VGA font file. The file
name is 'NONAME.Vxx' where 'xx' is font size (for example '08' for 8 x 8 font).
If selected font size is equal to current font size, then file will contain
current font. Otherwise file is empty.
.topic VFE_SelectFontSizeDlg = 10752
▄ Select Font Size Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Select Font Size dialog contains a set of radio buttons where each
button is matched to a font size between 8 x 1 and 8 x 16 scan lines per
character. Default selection is the current font size. You can select
needed size and press Enter or click on the OK button, or cancel by pressing
Esc or clicking on Cancel button.
See also:
{VGA Font:VGA_Font}
.topic VFE_SaveFile = 10753
▄ Menu│Save
▀▀▀▀▀▀▀▀▀▀▀▀
Save current VGA font file. If the file has a default name (such as
'NONAME.Vxx' where 'xx' is font size (for example '08' for 8 x 8 font)), the
VGA font editor opens the "Save File As" dialog box so you can rename the
file and save it in a different directory or on a different drive.
.topic VFE_SaveFileAs = 10754
▄ Menu│Save As
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save As opens up the Save File As dialog box, where you can save the edited
font under a different name, in a different directory, or on a different
drive.
You can enter the new file name, including the drive and directory, and click
or choose OK.
.topic VFE_MergeFile = 10758
▄ Menu│Merge
▀▀▀▀▀▀▀▀▀▀▀▀▀
Merge characters from another VGA font file. If size of selected font is
different from editing font size, then this characters will be truncated or
enlarged.
See also:
{VGA Font:VGA_Font}
.topic VFE_MergeFontDlg = 10759
▄ Merge Font Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Merge Font dialog allows select characters to be copied from selected
font file. It then positions these characters in the edited font file. The
"From" table shows selected font file - you can select some characters
which will be copied by Shift-ArrowKeys or by mouse (selected characters
will be marked by different background color). The "Into" table shows the
editing font - you can select starting position to copy characters by arrow
keys (area which will be owerwritten will be marked by different background
color). Indicator at the bottom of window shows which characters
will be copied into which characters.
.topic VFE_MakeASM = 10755
▄ Menu│Make .ASM
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .ASM file that contains code of procedure to download
{VGA font:VGA_Font}.
.topic VFE_MakeC = 10756
▄ Menu│Make .C
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .C file that contains code of procedure to download
{VGA font:VGA_Font}.
.topic VFE_MakePAS = 10757
▄ Menu│Make .PAS
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .PAS file that contains code of procedure to download
{VGA font:VGA_Font}.
.topic VFE_Download = 10760
▄ Menu│Download
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Download editing {VGA font:VGA_Font}.
;------------------------------------------------------------------------------
.topic EpsonFont = 10762
▄ Epson Printer Font
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Epson FX-80 font is a bitmapped 11 x 8 font. Normally the last two
columns are left blank - this forms the space between characters. In
some instances you may want the character to touch. If so, use all 11
dot columns. Redefinition of box characters (characters num. 176 - 223)
is not recommended - these characters use special 11 x 12 (one and a
half high) matrix that can't be correctly redefined by user. Standard
character matrix is 11 x 8, but distance between centers of two adjacent
dots is only half of dot diameter, i.e., you actually see a 6 x 8 matrix.
Therefore if the dots in 1st, 3rd, 5th, 7th, 9th and 11th columns were printed
you can see contiguous line of 6 dots length.
1st 11th
┬ ┬
┌──┼──┬──┬▒▒▒▒▒┬▒▒▒▒▒┼──┬──┬──┬──┼──┬───
1st │ │ │ │▒▒▒▒▒│▒▒▒▒▒│ │ │ │ │ │
├──┼──┼▒▒▒▒▒┼──┼──┼▒▒▒▒▒┼──┼──┼──┼──┤ │
│ │ │▒▒▒▒▒│ │ │▒▒▒▒▒│ │ │ │ │ │
├──┼▒▒▒▒▒┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┼──┤ │ ▒▒▒████▒▒▒▒▒
│ │▒▒▒▒▒│ │ │ │ │▒▒▒▒▒│ │ │ │ │ ▒▒██▒▒██▒▒▒▒
├▒▒▒▒▒┼──┼──┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┤ │ ▒██▒▒▒▒██▒▒▒
│▒▒▒▒▒│ │ │ │ │ │ │▒▒▒▒▒│ │ │ ██▒▒▒▒▒▒██▒▒
├▒▒▒▒▒┼▒▒▒▒▒┼▒▒▒▒▒┼▒▒▒▒▒┼▒▒▒▒▒┼──┼──┤ 8 ██████████▒▒
│▒▒▒▒▒│▒▒▒▒▒│▒▒▒▒▒│▒▒▒▒▒│▒▒▒▒▒│ │ │ ██▒▒▒▒▒▒██▒▒
├▒▒▒▒▒┼──┼──┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┤ │ ██▒▒▒▒▒▒██▒▒
│▒▒▒▒▒│ │ │ │ │ │ │▒▒▒▒▒│ │ │ │ ▒▒▒▒▒▒▒▒▒▒▒▒
├▒▒▒▒▒┼──┼──┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┤ │
│▒▒▒▒▒│ │ │ │ │ │ │▒▒▒▒▒│ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │
8th │ │ │ │ │ │ │ │ │ │ │ │ │
├──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┼───
│ │
│ ─────────── 11 ────────────── │
There is also an overlap problem: printer working in single
strike mode can't print two immediately adjacent dots - second dot
won't be printed (on the contrary, some printers can't print
the first dot). See example:
Matrix │ Really Printed
═══════════════════════════╪═════════════════════════════
│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼▒▒▒▒▒┼──┼── │ ──┼▒▒▒▒▒┼──┼──
│▒▒▒▒▒│ │ │ │▒▒▒▒▒│ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│
single dot in │ this single dot
second column │ will be printed
│
│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
▒▒▒▒▒┼▒▒▒▒▒┼── │ ▒▒▒▒▒┼▒▒▒▒▒┼──
▒▒▒▒▒│▒▒▒▒▒│ │ ▒▒▒▒▒│▒▒▒▒▒│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│
dots in 1st │ both these dots
and 3rd columns │ will be printed
│
│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
▒▒▒▒▒┼──┼──┼── │ ▒▒▒▒▒┼──┼──┼──
▒▒▒▒▒│ │ │ │ ▒▒▒▒▒│ │ │
──┼▒▒▒▒▒┼──┼── │ ──┼▒▒▒▒▒┼──┼──
│▒▒▒▒▒│ │ │ │▒▒▒▒▒│ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│
dots in 1st │ both these dots
and 2nd columns │ will be printed
│
│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
▒▒▒██▒▒▒┼──┼── │ ▒▒▒▒▒┼──┼──┼──
▒▒▒██▒▒▒│ │ │ ▒▒▒▒▒│ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│
overlap of dots in │ will print only
1st and 2nd columns │ dot in first column
│
│
│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
▒▒▒██▒██▒██▒▒▒ │ ▒▒▒▒▒┼▒▒▒▒▒┼──
▒▒▒██▒██▒██▒▒▒ │ ▒▒▒▒▒│▒▒▒▒▒│
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│ │ │ │ │ │ │ │ │
──┼──┼──┼──┼── │ ──┼──┼──┼──┼──
│
overlap of dots in 1st, │ will print only two
2nd, 3rd and 4th columns │ dots in 1st and 3rd column
│
When printer work in double strike mode, overlap is enabled - two adjacent
dots will be printed. Therefore it is recommended to disable
{overlap:PFE_Overlap} in editor menu when you edit font for single strike
mode, and to enable overlap when you edit font for double strike mode.
Any character may be shifted 1 dot down (see {'Local options':PFE_LocalOpt}
in editor menu). Characters with descenders (such as 'p' or 'g') use this
option. See example:
│ Without Shift Down │ With Shift Down
═════════╪══════════════════════════╪═════════════════════════
│ │
│ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
│ ▒▒▒┼▒▒▒┼─┼─┼▒▒▒┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
Matrix │ ▒▒▒┼─┼▒▒▒┼▒▒▒┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
│ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
│ │
─────────┼──────────────────────────┼─────────────────────────
│ │
│ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
│ ▒▒▒┼▒▒▒┼─┼─┼▒▒▒┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
Really │ ▒▒▒┼─┼▒▒▒┼▒▒▒┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
Printed │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
│ │ ▒▒▒
│ │
When printer work in proportional spacing mode there may be printed
characters with width different than 11 columns. For this you need to redefine
starting (1..7) and ending (2..12) column for each character whose width
you want to change (see 'Local options' in editor menu). See example:
Bounds │ Matrix │ Really Printed
══════════════════════╪════════════════════════╪═════════════════════════
│ │
│ ─┼─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─
│ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
Starting column: 4 │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
│ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
│ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
Ending column: 8 │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
│ ─┼─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─
│ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─
│ │
│ │
│ ─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼
│ ─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼
Starting column: 1 │ ─┼▒▒▒┼─┼─┼─┼─┼▒▒▒┼─┼─┼ │ ─┼▒▒▒┼─┼─┼─┼─┼▒▒▒┼─┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼
│ ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼ │ ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼
Ending column: 11 │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼
│ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼
│ │
│ │
│ ─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼▒▒▒┼─
│ ─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼ │ ─┼▒▒▒┼─┼─┼▒▒▒
Starting column: 2 │ ─┼▒▒▒┼─┼─┼─┼─┼▒▒▒┼─┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼─┼─┼─┼─
│ ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼ │ ─┼▒▒▒┼▒▒▒┼▒▒▒
Ending column: 7 │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼─┼─┼─┼─
│ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼─┼─┼─┼─
│ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─
│ │
│ │
│ ─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─┼─
│ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
Starting column: 1 │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
│ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
│ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
Ending column: 6 │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
│ ─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─┼─
│ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─
│ │
Maximal character width is 11 dots. It is impossible define dot in 12 column,
but last column may be defined as 12th column (it's the default). If last column
is defined as 11th column, then next (12) column is also 1st column of next
letter. If 11th column of current letter and 1st column of next letter
contains adjacent dots, they may possibly overlap and characters won't print
correctly. For example, let's print '╫┐' characters that are defined
as 11-column wide.
12th ─┬─ 1st
│
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒█▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼─┼ ████████████▒██████▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
│
Because of overlap between 11th column of first character and 1st column
of second character result was printed incorrectly.
And now let's print this characters defined as 12-column wide.
12th ─┐ ┌─ 1st
│ │
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼─┼ ████████████████████▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼ ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
│ │
This trick is recommended also when you edit font for proportional spacing
mode - use 1 column more than needed.
For more information see user manual of your printer.
.topic EpsonFontEditor = 10763
▄ Epson Font Editor
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This utility is used to edit {Epson printer font:EpsonFont} and save result of
editing as .ASM, .C or .PAS file that contain data for changing Epson font or
in internal format.
The Epson font editor contains:
■ the {edit window:PFE_EditWindow}
■ the {'Menu':PFE_MenuButton} button
■ the {'See Font':PFE_SeeButton} button
■ the {ASCII table:PFE_ASCIITable}
■ the {editing letter indicator:PFE_Indicator}
■ the short help text
.topic PFE_EditWindow = 10764
▄ The Edit Window
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
In left side of Epson font editor window you can see framed
rectangle - edit window.
Edit Window
│
┌─────────────────┐
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░ ░░│ ──── Cursor
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░│
└─ YY:XX ─────────┘
└─── Position Indicator
Cursor is a blinking square in the edit window.
Position indicator at the bottom of the edit window frame shows the
cursor's position (the current line and column number) as YY:XX,
where YY is the line number and XX is the column number.
Available keys are:
Key │ Action
══════════════════════╪═════════════════════════════
Arrow Keys │ Move Cursor
PgUp/PgDn │ Go to Bottom/Top of Column
Home/End │ Go to Begin/End of Line
Ctrl-PgUp/Ctrl-PgDn │ Select Next/Previous Letter
Ctrl-Home/Ctrl-End │ Select First/Last Letter
^Left/^Right │ Shift Left/Right
^U/^D │ Shift Up/Down
^Del/^Ins │ Delete/Insert Line
^E/^W │ Delete/Insert Column
^C/^F │ Clear/Fill
^V/^H │ Vertical/Horizontal Flip
See also:
{Epson Font:EpsonFont}
.topic PFE_Indicator = 10765
▄ The Editing Letter Indicator
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The editing letter indicator is a specialized view, displayed at the bottom
of the Epson font editor window frame. The editing character and hexadecimal
and decimal ASCII values of this character are displayed.
If editing font was modified, a '' character (the modification indicator)
will be displayed at the bottom of the edit window frame.
║ ║
╚═══ Char: A Decimal: 65 Hexa: 41 ══════════════════╝
└─ Modification Indicator
.topic PFE_ASCIITable = 10766
▄ The ASCII Table
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The ASCII table displays the entire IBM PC character set. The defined
characters are highlighted. If ASCII table is selected, the current
character is marked by a blinking block cursor. Otherwise current character is
highlighted and marked by a different background color. Current character is
also displayed at the editing letter indicator. A new character is selected
by pressing it on the keyboard, by clicking the mouse on it in the chart, or
by moving the cursor using the cursor keys.
See also:
{Epson Font:EpsonFont}
.topic PFE_MenuButton = 10767
▄ The 'Menu' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Menu' button opens the Epson font editor menu.
.topic PFE_SeeButton = 10768
▄ The 'See Font' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'See Font' button opens a graphic screen that show defined characters. To
resume press any key.
See also:
{Epson Font:EpsonFont}
.topic PFE_OpenFile = 10769
▄ Menu│Open
▀▀▀▀▀▀▀▀▀▀▀▀
The Open command displays the Open a File dialog box. In this
dialog box you select the .PFE file you want edit.
.topic PFE_NewFile = 10770
▄ Menu│New
▀▀▀▀▀▀▀▀▀▀▀
The New command creates a new empty .PFE file. The file name is 'NONAME.PFE'.
.topic PFE_SaveFile = 10771
▄ Menu│Save
▀▀▀▀▀▀▀▀▀▀▀▀
Save current .PFE file. If the file has a default name (such as
NONAME.PFE), this option is opened as dialog box so you can rename the
file and save it in a different directory or on a different drive.
.topic PFE_SaveFileAs = 10772
▄ Menu│Save As
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save As opens up the Save File As dialog box, where you can save the editing
font under a different name, in a different directory, or on a different
drive.
You can enter the new file name, including the drive and directory, and click
or choose OK.
.topic PFE_MergeFile = 10780
▄ Menu│Merge
▀▀▀▀▀▀▀▀▀▀▀▀▀
Merge characters from another Epson font file.
.topic PFE_MergeFontDialog = 10781
▄ Merge Font Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Merge Font dialog allows to select characters to be copied from selected
font file and position of these characters in editing font file. The "From"
table shows the selected font file - used characters are highlighted, you can
select some characters which will be copied by Shift-ArrowKeys or by mouse
(selected characters will be marked by different background color). The
"Into" table shows editing font - used characters are highlighted, you can
select starting position to copy characters by arrow keys (area which will
be owerwritten will be marked by different background color). Indicator at
the bottom of window shows which characters will be copied into which
characters.
See also
{Epson Font:EpsonFont}
.topic PFE_Overlap = 10773
▄ Menu│Overlap
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Enable/disable dot overlap.
See also:
{Epson Font:EpsonFont}
.topic PFE_LocalOpt = 10774
▄ Menu│Local Options
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Open {Local Options:PFE_LocalOptDlg} dialog box that define for current character
starting and ending column for proportional spacing, and allow shift character
at printing time 1 dot down.
See also:
{Epson Font:EpsonFont}
.topic PFE_LocalOptDlg = 10775
▄ Local Options Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Local Options dialog box let you define for current character the starting
and ending column, and if to shift character at printing time 1 dot down.
See also:
{Epson Font:EpsonFont}
.topic PFE_MakeASM = 10776
▄ Menu│Make .ASM
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .ASM file that contains data that must be copied to the printer
to download {Epson font:EpsonFont}.
.topic PFE_MakeC = 10777
▄ Menu│Make .C
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .C file that contains array that must be copied to the printer
to download {Epson font:EpsonFont}.
.topic PFE_MakePAS = 10778
▄ Menu│Make .PAS
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .PAS file that contains array that must be copied to the printer
to download {Epson font:EpsonFont}.
.topic PFE_MakeBIN = 10779
▄ Menu│Make .BIN
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .BIN file that contains data that must be copied to the printer
to download {Epson font:EpsonFont}. Use DOS command
COPY FILENAME.BIN PRN /B
to correctly copy this file.
.topic PFE_Download = 10782
▄ Menu│Download
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Download editing {Epson font:EpsonFont}.
;------------------------------------------------------------------------------
.topic KeyboardMap = 10793
▄ Keyboard Map
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Computer keyboar mapped as english type-writer. It's comfortable when you
type an english text, but if you want use a foreign language you need to use
special characters that can't be typed using standard keyboard and your
keyboard will be uncomfortable. If you want type any foreign language text,
you need remap your keyboard.
.topic KeyboardMapEditor = 10794
▄ Keyboard Map Editor
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This is utility is for creating new {keyboard map:KeyboardMap} and saving
result of editing as .ASM, .C or .PAS file that contain a procedure for
convertion from standard to new keyboard map.
The keyboard map editor contains:
■ the {edit window:KME_EditWindow}
■ the {'Menu':KME_MenuButton} button
■ the {'Try It':KME_TryButton} button
■ the short help text
.topic KME_EditWindow = 10795
▄ The Edit Window
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
At the bottom of keyboard map editor window you can see a keyboard
picture - edit window.
Edit Window
│
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬───────┐
│~ │! │@ │# │$ │% │^ │& │* │( │) │_ │+ │ BckSp │
│` │1 │2 │3 │4 │5 │6 │7 │8 │9 │0 │- │= │ ──── │
├────┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬─────┤
│ ─── │Q │W │E │R │T │Y │U │I │O │P │( │} │ │
│ ─── │ │ │ │ │ │ │ │ │ │ │[ │] │ │ │
├──────┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┘ │ │
│ Caps │A │S │D │F │G │H │J │K │L │: │" │ ───┘ │
│ Lock │ │ │ │ │ │ │ │ │ │; │' │ Enter │
├────────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴────────┤
│ │Z │X │C │V │B │N │M │< │> │? │ │
│ │ Shift │ │ │ │ │ │ │ │, │. │/ │ │ Shift │
└───────────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴──────────┘
Selected key will be marked by different color.
If key value was changed then new key value will be displayed and highlighted.
If editing keyboard map was modified, a '' character (the modification
indicator) will be displayed at the bottom of the keyboard map editor
window frame.
╚════════
│
└─── Modification Indicator
Available keys are:
Key │ Action
════════════════╪═════════════════════════════
Arrow Keys │ Move Cursor
PgUp/PgDn │ Go to Bottom/Top of Column
Home/End │ Go to Begin/End of Line
Enter/SpaceBar │ Edit Key
^R │ Reset Default Key Value
See also:
{Keyboard Map:KeyboardMap}
.topic KME_GetKeyValueDlg = 10806
▄ Get Key Value Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Get Key Value dialog allows select characters they will be generated
when editing key pressed without Shift (lower case) and with Shift (upper
case). In the dialog you can see picture of editing key with two input
lines - lower input line allows accept character for lower case and
upper - for upper case. If DownArrow pressed or [] button clicked by mouse
then will be opened {Select ASCII Dialog:SelectASCIIDlg} that allows accept
character.
.topic KME_SelectASCIIDlg = 10807
▄ Select ASCII Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Select ASCII dialog displays the entire IBM PC character set. The
current character is marked by a blinking block cursor, and the hexadecimal
and decimal ASCII values of the character are displayed below the chart. A
new character is selected by pressing it on the keyboard, by clicking
the mouse on it in the chart, or by moving the cursor using the cursor
keys. Press Enter or click on the OK button to accept selected character.
.topic KME_MenuButton = 10799
▄ The 'Menu' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Menu' button opens keyboard map editor menu.
.topic KME_TryButton = 10804
▄ The 'Try It' Button
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The 'Try It' button opens {Try Keyboard:KME_TryDlg} dialog that allows
you to try editing keyboard map.
.topic KME_TryDlg = 10805
▄ Try Keyboard Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Try Keyboard dialog allows to try editing keyboard map.
.topic KME_OpenFile = 10801
▄ Menu│Open
▀▀▀▀▀▀▀▀▀▀▀▀
The Open command displays the Open File dialog box. In this
dialog box you select the .KME file you want to edit.
.topic KME_NewFile = 10800
▄ Menu│New
▀▀▀▀▀▀▀▀▀▀▀
The New command creates a new empty .KME file. The file name is 'NONAME.KME'.
.topic KME_SaveFile = 10802
▄ Menu│Save
▀▀▀▀▀▀▀▀▀▀▀▀
Save current .KME file. If the file has a default name (such as NONAME.KME),
this option is opened as dialog box so you can rename the file and save it
in a different directory or on a different drive.
.topic KME_SaveFileAs = 10803
▄ Menu│Save As
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Save As opens up the Save File As dialog box, where you can save the
editing keyboard map under a different name, in a different directory,
or on a different drive.
You can enter the new file name, including the drive and directory, and
click or choose OK.
.topic KME_MakeASM = 10796
▄ Menu│Make .ASM
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .ASM file that contains code of procedure for
convertion from standard to new {keyboard map:KeyboardMap}.
.topic KME_MakeC = 10797
▄ Menu│Make .C
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .C file that contains code of function for
convertion from standard to new {keyboard map:KeyboardMap}.
.topic KME_MakePAS = 10798
▄ Menu│Make .PAS
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Create .PAS file that contains code of function for
convertion from standard to new {keyboard map:KeyboardMap}.
;------------------------------------------------------------------------------
.topic GoToLineDlg = 10784
▄ Go To Line Number Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Go To Line Number dialog jumps to the required line in editor. Enter in
which line of source code you want to go to.
;------------------------------------------------------------------------------
.topic SetKbdSpeedDlg = 10787
▄ Keyboard Speed Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Keyboard Speed dialog lets you set keyboard speed (for AT-style machine
only). This determines how long the machine will delay before repeating a
character when you are holding down a key, and how many characters it will
repeat per second. This does not affect your typing speed. You have to move
your fingers faster if you want to type faster! But it makes editing go
faster since a fast keyboard lets you zip around the screen. Type some keys
to see the effect in the Keyboard Test Pad input line. Try holding down a
single key, such as X , to see how the settings will affect keyboard
operation. Most people prefer a speed around 20-25 character/second and the
minimum delay (.25 second).
;------------------------------------------------------------------------------
.topic ExecDosCommand = 10790
▄ Execute DOS Command Dialog
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Execute DOS Command dialog executes a single DOS command. Enter DOS
command to be executed.